index-files-created-as-root
authorDebian OpenLDAP Maintainers <pkg-openldap-devel@lists.alioth.debian.org>
Thu, 25 Jul 2019 15:32:00 +0000 (16:32 +0100)
committerRyan Tandy <ryan@nardis.ca>
Thu, 25 Jul 2019 15:32:00 +0000 (16:32 +0100)
commit47d7804c9c3af387a14488f1e0b05db3a6188059
tree351528db3e51e8c45e65fc9f020eb179bd5c2cd8
parent3d42d263075a728b5dd81fe8b67476bde3d09015
index-files-created-as-root

Document in the man page that slapindex should be run as the same user
as slapd, and print a warning if it's run as root (since Debian defaults
to running slapd as openldap).

Not suitable for upstream in this form.  This patch needs to be reworked
to check the BerkeleyDB database ownership and only warn if running as
root with a database that's not owned by root.

Upstream ITS #5356 filed requesting better handling of this.  Current
upstream discussion leans towards putting the check into the database
backend and aborting if slapd is run as a different user than the database
owner, which is an even better fix.

Gbp-Pq: Name index-files-created-as-root
doc/man/man8/slapindex.8
servers/slapd/slapindex.c